<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <title>Document</title>
    <style>
        
    </style>
</head>
<body>
    
</body>
<script>
    
    // var a = 10;
    // let b = 20;
    // const c = 30;
    // console.log(a);
    // console.log(b);
    // console.log(c);

    // console.log(a);
    // var a = 10;
    // console.log(a);
    // 不存在提升
    // console.log(a);
    // let a = 10;
    // console.log(a);

    // var a = 10;
    // var a = 20;
    // console.log(a);
    // 不允许重复声明
    // let a = 10;
    // let a = 20;
    // console.log(a);

    // var a = 10;
    // console.log(a);
    // console.log(window.a);
    // 声明的全局变量不会绑定到window
    // let a = 10;
    // console.log(a);
    // console.log(window.a);

    // if(true){
    //     var a = 10;
    // }
    // console.log(a);
    // 块级作用域：花括号就是作用域
    // if(true){
    //     let a = 10;
    // }
    // console.log(a);

    // 存在暂时性死区
    // function fn(){
    //     var a = 20;
    //     console.log(a)
    //     let a = 10;
    //     console.log(a)
    // }
    // fn();



    let a = 10;
    a = 20;
    console.log(a);

    // const b = 10;
    // b = 20;
    // console.log(b);

    const obj = {
        name:"admin"
    }
    obj.name = "root";
    // obj = {};
    // obj = "hello";
    console.log(obj);

    // const声明的变量，不允许修改地址，只能修改值


</script>
</html>